Page({

    /**
     * 页面的初始数据
     */
     Api:"https://100boot.cn/wxShop/goods/getGoodsInfo?",
    key:"cd7924a3964f4b9eb2928beda2cb2a6d",
    data: {
      havegoods:false,
      detail:{}

    },
    addCar: function (e) {
      console.log(this.data)
      var goods = this.data.detail;
      var goodsId = goods.id;
    
      // 获取购物车的缓存数组（没有数据，则赋予一个空数组）  
      var arr = wx.getStorageSync('cart') || [];
      console.log("arr,{}", arr);
      if (arr.length > 0) {
        // 遍历购物车数组  
      
        for (var j in arr) {
          arr[j].count=1;
          // 判断购物车内的item的id，和事件传递过来的id，是否相等  
          if (arr[j].id == goodsId) {
            // 相等的话，给count+1（即再次添加入购物车，数量+1）  
            arr[j].count = arr[j].count + 1;
            // 最后，把购物车数据，存放入缓存（此处不用再给购物车数组push元素进去，因为这个是购物车有的，直接更新当前数组即可）  
            try {
              wx.setStorageSync('cart', arr)
            } catch (e) {
              console.log(e)
            }
            //关闭窗口
            wx.showToast({
              title: '加入购物车成功！',
              icon: 'success',
              duration: 2000
            });
        
            // 返回（在if内使用return，跳出循环节约运算，节约性能） 
            return;
          }
        }
        // 遍历完购物车后，没有对应的item项，把goodslist的当前项放入购物车数组  
        arr.push(goods);
      } else {
        arr.push(goods);
      }
      // 最后，把购物车数据，存放入缓存  
      try {
        wx.setStorageSync('cart', arr)
        // 返回（在if内使用return，跳出循环节约运算，节约性能） 
        //关闭窗口
        wx.showToast({
          title: '加入购物车成功！',
          icon: 'success',
          duration: 2000
        });
       
        return;
      } catch (e) {
        console.log(e)
      }
    },
   
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        var _this = this;
        console.log(options)
        var goodsid = options.goodsid;
        wx.request({
            url:this.Api+'key='+this.key+'&goodsId='+goodsid, //仅为示例，并非真实的接口地址
            data: {
              x: '',
              y: ''
            },
            header: {
              'content-type': 'application/json' // 默认值
            },
            success (res) {
              console.log(res.data)
           
              _this.setData({
                detail:res.data.result,
                
              })
            }
          })
    },
  
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {
  
    },
  
    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
   
    },
  
    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {
  
    },
  
    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {
  
    },
  
    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {
  
    },
  
    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {
  
    },
  
    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {
  
    }
  })